/**
 * Created by Administrator on 2017/7/23.
 */
var GanDengYan = require('./GanDengYanRule');



//GanDengYan.init();

// cardType:{
//         NONE: 0,        //无效牌
//         SINGLE:1,       //单张
//         PAIR:2,         //对子
//         STRAIGHT:3,     //顺子
//         STRPAIR:4,      //连对
//         THREEBOOM:5,    //三张炸
//         FOURBOOM:6,     //四张炸
//         TWOLZ:7,        //双赖炸
//         FIVEBOOM:8,     //五张炸
//         THREELZBOOM:9,  //三赖炸
//         SIXBOOM:10      //六张炸
// },
var typeStr = {
    "type_0": "无效牌",
    "type_1": "单张",
    "type_2": "对子",
    "type_3": "顺子",
    "type_4": "连对",
    "type_5": "三张炸",
    "type_6": "四张炸",
    "type_7": "双赖炸",
    "type_8": "五张炸",
    "type_9": "三赖炸",
    "type_10": "六张炸"
};

// var printResult = function (result) {
//     if (0 != result.length) {
//         //cc.log("检测结果1 = " + result[0].type);
//         for (var i = 0; i < result.length; ++i) {
//             console.log("结果" + i + " = {");
//             console.log("牌型 = " + typeStr["type_" + result[i].type]);
//             var cards = result[i].cards;
//             for (var k = 0; k < cards.length; ++k) {
//                 console.log("  ");
//                 console.log("第" + k + "牌原始值 = " + cards[k].originValue);
//                 console.log("第" + k + "牌替换值 = " + cards[k].replaceValue);
//                 console.log("  ");
//             }
//             console.log("最大牌原始值 = " + result[i].maxCard.originValue);
//             console.log("最大牌替换值 = " + result[i].maxCard.replaceValue);
//             console.log("最大牌比牌值 = " + result[i].maxCard.compareValue);
//             console.log("}")
//         }
//     }
// };
// var result = null;
// result = GanDengYan.checkCards([110, 210, 310, 410, 1, 2]);
// console.log(result);

module.exports = GanDengYan;
// result = GanDengYan.checkCards([1, 2, 110, 210, 310]);
// console.log(result);
// result = GanDengYan.checkCards([1, 2, 110, 210]);
// console.log(result);
// result = GanDengYan.checkCards([1, 2, 110]);
// console.log(result);
